关于脚本中的r:ggplot图不会显示在Rstudio中 | 您所在的位置:网站首页 › rstudio plot报错 › 关于脚本中的r:ggplot图不会显示在Rstudio中 |
我对Rstudio有一个奇怪的问题:如果脚本调用ggplot2函数来显示图,那么使用Source运行脚本不会生成图。如果使用Ctrl+A选择整个脚本,然后运行当前行或选择(Ctrl+Enter),则将显示该图。同样,在控制台中键入绘图命令会产生正确的输出。 例如: 1234library(ggplot2) p = ggplot(mtcars, aes(wt, mpg)) p + geom_point()仅在粘贴到控制台中时才会产生输出,而在源中则不会产生。 关于此还有其他问题,但都无济于事: ggplot2 ggsave函数导致图形设备不正确显示绘图,声称该问题已在较新版本中解决,但尚未解决。 RStudio-当在脚本中打印和保存多个图表时,ggplot没有保存第一个图表作为重复副本,但不仅不是重复的,而且dev.off()替代方法也不起作用(" Error in dev.off() : cannot shut down device 1 (the null device)")源脚本时,如何使Rstudio显示图?我正在使用Rstudio 0.98.1062和R 3.1.1。 解决方案是在ggplot对象上显式调用print(): 12345library(ggplot2) p |
CopyRight 2018-2019 实验室设备网 版权所有 |